package com.cms.framework.interfacesplit

import androidx.databinding.ObservableField

interface IAccountLogin {
    /**输入的手机号 String*/
    val phoneNumber: ObservableField<String>

    /**清除手机号的icon是否可见*/
    val isClearPhoneIconVisible: ObservableField<Boolean>

    /**输入的验证码*/
    val verifyCode: ObservableField<String>

    /**清除验证码的icon是否可见*/
    val isClearCodeIconVisible: ObservableField<Boolean>

    /**发送验证码文案*/
    val sendCodeText: ObservableField<String>

    /**发送验证码按钮是否可点击*/
    val isSendCodeEnable: ObservableField<Boolean>

    val onViewClick: OnRepeatClickListener

    //-------------以下为账号密码登录页面相关--------------//
    /**登录密码 String*/
    val loginPassword: ObservableField<String>
}